package hcn.protocol.ods.casehistory;

import lombok.*;

import java.util.Date;
import java.util.List;

/**
 * @Author: zhusm@bsoft.com.cn
 *
 * @Description: 申请信息
 *
 * @Create: 2019-06-20 17:31
 **/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class ApplyMessageVO {
    private String applyType;
    private String cardType;
    private Date applyTime;
    private String blType;//病历类型
    private String blNum;//病历编号
    private String department;//住院科室
    private String inDate;//入院日期
    private String outDate;//出院日期
    private int copyquantity;//复印份数
    private String applicantIdentityCardType;//申请人证件类型
    private String applicantIdentityCardNumber;//申请人证件号码(预留，目前为空)
    private String remarkInfo;//备注
    private List<CopyContent> copyContentList;//
    private List<CopyUse> copyUseList;//
    private List<PictureInfoList> copyApplyPictureInfoList;//

    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    @ToString
    public static class CopyContent{
        private String copyContentName;
        private String copyContentCode;
    }

    @Data
    @NoArgsConstructor
    @AllArgsConstructor
    @ToString
    public static class CopyUse{
        private String copyUseName;
        private String copyUseCode;
    }
    @Data
    @AllArgsConstructor
    @NoArgsConstructor
    @ToString
    public static class PictureInfoList{
        private String identityCardPictureAddress;//证件图片地址
        private String pictureClassify;//图片分类
    }
}
